Big Huge Thesaurus

particle beam

noun